import {Song} from "@/ts.d/classes/Song";
import {AlbumItem} from "@/ts.d/classes/AlbumItem";
import {SongListItem} from "@/ts.d/classes/SongListItem";
import {Singer} from "@/ts.d/classes/Singer";
import {LocalSong} from "@/ts.d/classes/LocalSong";

export interface RootState {
  currentSong: Song;
  currentPlayList: Song[];
  history: Song[];
  like: {
    song: Song[];
    album: AlbumItem[];
    songList: SongListItem[];
    singer: Singer[];
  };
  downloadPath: string;
  localSongs: LocalSong[];
}
